* {
    margin: 0;
    padding: 0;
}

.top {
    width: 100%;
    height: 160px;
}

#left {
    width:227px;
    height:100%;
    float:left;
}

#right {
    height:100%;
    float:left;
    width:calc(100% - 227px);
}

.bottom {
    background: blue;
    width: 100%;
    height: 160px;
    bottom: 0;
}
#div2{

    width:100%;
    height:auto;
    overflow: hidden;
}
#div3{
    width: 100%;
}
